home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Games Collection 1
/
software vault.zip
/
software vault
/
CDR10
/
YICN23.ZIP
/
INCLUDE
/
YAKPAL.H
< prev
next >
Wrap
C/C++ Source or Header
|
1992-11-22
|
741b
|
24 lines
#ifndef YAKPAL.H
#define YAKPAL.H
#include "stddefs.h"
#include "yaklib.h"
class yakPalette
{
public:
byte far paletteData[768];
enum direction {down, up};
yakPalette(void) {};
void load(char *filename, yakLib * myYakLib = NULL);
void loadDM256(char * filename);
void save(char *filename);
void get(word startColor = 0, word numColors = 256);
void put(word startColor = 0, word numColors = 256);
yakPalette(char * filename, yakLib * myYakLib = NULL)
{load(filename, myYakLib);};
void rotate(direction myDirection, word startColor = 0, word numColors = 256);
void setColor(byte color, byte r, byte g, byte b);
void fade(char intensity, word startColor = 0, word numColors = 256);
};
#endif